package pe.edu.sistemas.postgrado.samupg.repository.dao;

import java.util.List;
import org.springframework.dao.DataAccessException;
import pe.edu.sistemas.postgrado.samupg.domain.model.FichaInscripcion;
import pe.edu.sistemas.postgrado.samupg.domain.model.Periodo;

/**
 *
 * @author Marlon
 */
public interface FichaInscripcionDAO {

    public void crearFichaInscripcion(FichaInscripcion fi) throws DataAccessException;
    public String modificarFichaInscripcion(FichaInscripcion fi);
    
    public List<FichaInscripcion> getFichasxIdUsuario(Integer idUsuario) throws DataAccessException;
    public FichaInscripcion getFichaxId(Integer idFicha) throws DataAccessException;
    public List<FichaInscripcion> getFichaxIdPeriodo(Periodo Periodo);
    
    public List<FichaInscripcion> getFichaxIdPeriodoAndPago(Periodo Periodo, boolean pago);
}
